export let appConfig = {
    mockUrl: 'http://localhost:3000', // 根路径地址
    // serverUrl: 'http://192.168.43.193:18080', // 本地访问
    // serverUrl: 'http://139.196.159.199:18080', // 服务地址
    serverUrl: 'http://106.15.103.14:18088/abf', // 网关地址
    loginUrl: 'http://106.15.103.14:18088', // 登录请求服务
    // 所有接口名
    API: {
        treeData: 'treeData',
        listData: 'listData',
        orgTreeData: 'orgTreeData',
        menuData: 'menuList',
        jurisdictionTree: 'jurisdictionTree', // 角色功能权限树
        // 系统运行参数
        sysConfigAdd: '/sysConfigs', // 新增系统参数
        sysConfigsList: '/sysConfigs/list', // 查询系统参数
        sysConFigs: '/sysConfigs', // 修改系统参数
        sysConfigsDel: '/sysConfigs', // 删除系统参数

        // 业务字典
        sysDictList: '/sysDicts/list', // 查询所有业务字典
        sysDictLists: '/sysDicts/lists', // dictKey和dictName查询
        sysDictAdd: '/sysDicts', // 新增业务字典
        sysDictEdit: '/sysDicts', // 修改业务字典,传guid
        sysDictDel: '/sysDicts',  // 删除业务字典，传对应guid
        sysDictqeury: '/sysDicts',  // 查询对应业务字典，传对应guid
        sysDictsTree: '/sysDicts/tree', // 查询业务字典树 传guid
        sysDictsFilterTree: '/sysDicts/treeFilter', // 查询业务字典树 传guid
        queryDictByKey: '/sysDicts/queryDictByKey',  //  根据key查guid
        deleteSysDictList: '/sysDicts/deleteSysDictList', // 批量删除业务字典的接口
        setDefaultValue: '/sysDicts/setDefaultValue', // 设置业务字典默认值
        queryDictExcept: '/sysDicts/queryDictExcept', // 查询除当前业务字典下，其他业务字典

        // 业务字典项
        sysDictItems: '/sysDictItems', // 新增业务字典项, 修改业务字典使用put,
        sysDictItemsList: '/sysDictItems/list', // 查询所有业务字典项
        listDict: '/sysDictItems/listDict', // 根据guid查询业务字典项
        sysDicttems: '/sysDictItems', // 删除业务字典项,
        addRoleGroup: '/sysDictItems/addRoleGroup', // 新增角色组
        queryListByDictId: '/sysDictItems/queryListByDictId', // 根据业务字典id查询业务字典项
        queryListByDictKey: '/sysDictItems/queryListByDictKey', // 根据key查询字典项

        // 应用管理
        acappAdd: '/acApp', //  新增应用接口
        appList: '/acApp/list', // 查询应用列表
        openApp: '/acApp/openApp', // 开启应用 传对应guid
        stopApp: '/acApp/stopApp', // 关闭应用 传对应guid
        batchDeleteApp: '/acApp/batchDelete', // 关闭应用 传对应guid
        appDed: '/acApp', // 查询/修改/删除 应用详情 传对应guid
        queryAll: '/acApp/queryAll', // 查询所有应用
        batchQuery: '/acApp/batchQuery' , // 查询对应应用信息
        appListAll: '/acApp/queryAll', // 不分页查找所有应用
        getSwagger: '/acApp/getSwagger', // 查询对应的swagger文档

        // 功能管理
        funcList: '/acFunc/list', // 查询功能列表
        funcAdd: '/acFunc', // 新增功能接口
        funcDel: '/acFunc' , // 删除功能接口(deleat), 修改功能接口(put), 查看功能详情(get)
        batchDeleteFunc: '/acFunc/batchDelete/' , // 批量删除功能
        openFun: '/acFunc/oepnFunc', // 启用功能
        closeFun: '/acFunc/closeunc', // 启用功能
        funcListAll: '/acFunc/queryAll', // 不分页查找所有功能
        pageQueryBehaveByFuncId: '/acFunc/pageQueryBehaveByFuncId', // 查询功能下的行为
        pageQueryFuncByAppId: '/acFunc/pageQueryFuncByAppId', //  查询应用查询功能

        // 行为管理
        acFuncAttr: '/acFuncAttr', // 新增功能属性接口
        acFuncList: '/acFuncAttr/list', // 查询行为属性接口
        acFuncDel: '/acFuncAttr' , // 删除行为属性接口(deleat)
        acFuncPut: '/acFuncAttr/' , // 修改行为属性接口(d,eleat)
        acFunLists: '/acFuncAttr/detailList', //  查询行为属性详情
        attrbatchDelete: '/acFuncAttr/batchDelete', // 批量删除属性的方法
        // 操作员管理
        acOperatorsList: '/acOperators/list', // 查询操作员列表
        acOperatorsAdd: '/acOperators', // 增删改操作员列表
        acOperatorsDel: '/acOperators', // 增删改操作员列表
        queryAllOperator: '/acOperators/queryAllOperator', // 查询所有操作员不分页
        changeStatus: '/acOperators/changeStatus', // 改变操作员状态
        queryByRole: '/acOperators/queryByRole', // 查询角色下已分配的操作员
        resetPassword: '/acOperators/resetPassword', // 重置密码
        changePassword: '/acOperators/changePassword', // 修改密码
        queryOperatorForEmployee: '/acOperators/queryOperatorForEmployee', // 查询入职可用操作员

        // 操作员--角色管理
        acOperatorRole: '/acOperatorRole/list', // 查询操作员关联角色列表
        queryOperatorByRole: '/acOperatorRole/queryRoleByOperator', // 查询操作员下已分配和未分配的角色
        batchAddRole: '/acOperatorRole/batchAddRole', //  操作员分配角色
        batchAddOperators: '/acOperatorRole/batchAddOperator', //  操作员分配角色
        batchDelete: '/acOperatorRole/batchDelete', // 批量删除关联表角色



        // 序号资源
        seqResource: '/sysSeqno/list', // 查询序号资源数据
        seqResourcedel: '/sysSeqno', // 删除序号资源数据
        seqResourceadd: '/sysSeqno', // 增加序号资源数据
        seqResourceUpdate: '/sysSeqno', // 修改资源
        restSeqResource: '/sysSeqno/resetSeq/', // 重置序号资源

        // 日志管理
        logList: '/logOperate/list', // 查询所有日志
        logDetail: '/logOperate', // 查询日志详情
        logData: '/logData', // 查询日志操作记录
        logChange: '/logData/list',
        logChanges: '/logChange', //  查看对象差异值
        logChangeslist: '/logChange/pageByDataId', //  查看对象差异值
        detialMessage: '/logData/detialMessage/',

        // 菜单管理
        acMenuList: '/acMenus/queryPageAllList', // 查询所有
        acMenuListByAppcode: '/acMenus/queryAcMenuLists/', // 根据应用ID 查询菜单
        acMenuAddChild: '/acMenus/addSubAcmenu/', // 增加子菜单
        acMenuQueryByFather: '/acMenus/querySubAcMenuLists/', // 根据上一级查找下一级菜单
        acMenuDeletByid: '/acMenus/deleteAcMenu/', // 根据ID删除菜单
        acMenuUpdate: '/acMenus/updateAcMenu/', // 修改菜单
        acMenuMove: '/acMenus/queryMoveMenuLists', // 菜单移动
        acRootMenu: '/acMenus/addAcMenu', // 新增根菜单
        queryAcMenuFilterLists: '/acMenus/queryAcMenuFilterLists', // 查询菜单树
        // 组织机构
        omgTree: '/omOrg/tree', // 查询组织机构树
        queryMoveOrgLists: '/omOrg/queryMoveOrgLists', // 移动机构树
        omg: '/omOrg', // 删除组织机构、查询组织机构信息
        stopStatus: '/omOrg/stopStatus', // 停用状态
        cancelStatus: '/omOrg/cancelStatus', // 关闭状态
        runningStatus: '/omOrg/runningStatus', // 运行状态
        addChild: '/omOrg/addChild', //  添加子节点
        addRoot: '/omOrg/addRoot', //  添加父节点
        orgQueryAll: '/omOrg/queryAll', // 查询所有机构
        orgTreeFilter: '/omOrg/orgTreeFilter', // 组织机构树过滤
        cascadeQueryAll: '/omOrg/cascadeQueryAll', // 组织机构树过滤

        // 机构员工管理
        emporgAdd: '/omEmployee', // 新增,修改员工,删除员工
        onJob: '/omEmployee/onJob', // 入职
        outJob: '/omEmployee/outJob', // 离职
        queryorgList: '/omEmployee/queryEmpByOrg', // 根据组织机构查询员工
        queryByOrgPosition: '/omEmployee/queryByOrgPosition',  // 查询岗位下分配的员工
        listsByOrg: '/omEmployee', // 根据机构guid查询所有员工
        changeOnJob: '/omEmployee/changeOnJob', // 修改员工入职
        queryEmployeesByOrgId: '/omEmployee/queryEmployeesByOrgId', // 查询机构下可分配的员工
        queryEntryEmp: '/omEmployee/queryEntryEmp', // 查询所有员工
        empDelete: '/omEmpOrg/batchDelete', // 批量删除机构下员工
        getEmployeeMajors: '/omEmployee/getEmployeeMajors', // 查询机构下员工可分配主管

        // 岗位管理
        postChild: '/omPosition/addChild', // 新增子岗位
        postRoot: '/omPosition/addRoot', // 新增父岗位
        postList: '/omPosition/list', // 查询所有岗位
        postorgEmp: '/omPosition/listsByOrgId', // 查询同属机构所有岗位
        posttreeList: '/omPosition/treeByOrgId', // 查询组织机构下岗位， tree
        listsByOrgId: '/omPosition/listsByOrgId', // 不分页查询机构下的所属岗位
        allpostList: '/omPosition/allPositionList', // 查询所有岗位
        postDel: '/omPosition', // 删除岗位、修改岗位
        running: '/omPosition/runningStatus', // 启用岗位
        cancel: '/omPosition/cancelStatus', // 注销岗位
        setDate: '/omPosition/setDate', // 设置岗位有效时间
        empAdd: '/omEmpPosition', // 给岗位添加员工
        postDelemp: '/omEmpPosition/delete', // 给岗位删除员工
        addByList: '/omPositionApp/addByList', // 给岗位添加应用
        appDelpost: '/omPositionApp/delete', // 给岗位删除应用
        batchAppDelete: '/omPositionApp/batchDelete', // 给岗位批量删除应用
        listByPosition: '/omPositionApp/listByPosition',  // 根据岗位查询所有应用
        appNoth: '/omPositionApp/appNotInPosition', // 查询不在岗位下所有应用

        // 工作组接口
        groupChild: '/omGroups/child', // 新增子工作组
        groupRoot: '/omGroups/root', // 新增跟工作组
        empGroup: '/omGroups/empGroup', // 工作组添加员工
        empNotin: '/omGroups/empNotin', // 加载omGroups不在此工作组的人员列表(同属同一机构)
        groupBath: '/omGroups/batchDelete', // 加载omGroups不在此工作组的人员列表(同属同一机构)
        omGroups: '/omGroups', // 修改、删除工作组
        omGroupsTree: '/omGroups/tree', // 修改、删除工作组
        groupApp: '/omGroups/app', // 给工作组添加应用
        groupPosition: '/omGroups/position', // 给工作组添加岗位
        getPositionOutEmployee: '/omGroups', // 获取岗位下可选添加员工
        listsByGroupId: '/omGroups/listsByGroupId', // 不分页查询工作组下的所属岗位
        grouptreeFilter: '/omGroups/treeFilter', // 不分页查询工作组下的所属岗位
        queryMoveGroupLists: '/omGroups/queryMoveGroupLists', // 拖拽工作组的接口

        // 角色组接口
        roleAdd: '/acRoles', // 新增角色成员
        roleData: '/roleData',
        roleList: '/roleList', // 新增的成员列表
        dataRangeList: '/dataRangeList', // 角色数据范围列表
        dataRangeListAdd: '/dataRangeListAdd',
        roleTree: '/acRoles/roleTree', // 查询角色树结构
        moveRole: '/acRoles/moveRole', // 移动结构
        queryByOperator: '/acRoles/queryByOperator', // 查询操作员已分配的角色
        queryRolesByGroup: '/acRoles/queryRolesByGroup', // 查询分组下面的角色
        roleEdit: '/acRoles/update',
        queryRoleById: '/acRoles/queryRoleById', // 根据角色guid查询角色信息
        roleTreeFilter: '/acRoles/roleTreeFilter', // 角色树筛选

        disableRole: '/acRoles/disableRole', // 停用角色
        enableRole: '/acRoles/enableRole', // 启用角色


        // 角色功能权限配置
        queryAppByRole : '/acRoleFuncs/queryAppByRole', // 查询角色应用
        queryFuncBehaveByRolApp: '/acRoleFuncs/queryFuncBehaveByRolApp', // 角色应用查询功能新接口
        queryFuncByRole : '/acRoleFuncs/queryFuncByRole', // 查询角色应用下功能
        batchAdd: '/acRoleFuncs/batchAdd', // 给角色添加功能
        queryBehaveByRole: '/acRoleFuncs/queryBehaveByRole', // 查询功能下行为
        queryAppByOperator : 'acOperatorFunc/queryAppByOperator', // 查询操作员应用
        queryFuncBehaveByOperatorApp: '/acOperatorFunc/queryFuncBehaveByOperatorApp', // 操作员应用查询功能新接口
        queryFuncByOperator : '/acOperatorFunc/queryFuncByOperator', // 查询操作员应用下功能
        queryBehaveByOperator: '/acOperatorFunc/queryBehaveByOperator', // 查询操作员功能下行为
        rolebatchAdd: '/acOperatorFunc/batchAdd', // 给操作添加功能
        queryFuncBehaveFilterByOperatorApp: '/acOperatorFunc/queryFuncBehaveFilterByOperatorApp', // 过滤查询操作员下功能行为
        getFilterFuncBehaveByRole: '/acRoleFuncs/getFilterFuncBehaveByRole', // 过滤查询角色下功能行为


        acAppConfig : '/acAppConfig', // 新增、修改、删除应用个性化配置
        acAppconfigList: '/acAppConfig/list', // 查询列表
        listByAppId: '/acAppConfig/listByAppId', // 查询应用下的个性化配置
        empGroypDel: '/omEmpGroup/batchDelete', // 批量删除角色组
        groupDel: '/omGroupPosition/batchDelete', // 批量删除工作组下岗位
        postDelte: '/omPosition/batchDelete', // 批量删除工作组下岗位
        operbathDel: '/acOperators/batchDelete', // 批量刪除操作員
        appConfigbathDel: '/acAppConfig/batchDelete', // 批量刪除操作員

        omGroupApp: '/omGroupApp/batchDelete', // 批量删除工作组下应用
        omGroupAppinfo: '/omGroupApp', // 批量删除工作组下应用

        deleteSysConfigList: '/sysConfigs/deleteSysConfigList', // 批量删除系统运行参数

        // 验证代码是否重复接口
        existRoleCode: '/acRoles/existRoleCode', // 验证角色代码是否重复
        queryEmpCode: '/omEmployee/queryEmpCode', // 检查员工代码是否重复
        existAddAppCode: '/acApp/existAddAppCode', // 新增应用时应用代码是否重复
        existUpdateAppCode: '/acApp/existUpdateAppCode', // 修改应用时应用代码是否重复
        existAddPositionCode: '/omPosition/existAddPositionCode', // 新增岗位时岗位代码是否重复
        existUpdatePositionCode: '/omPosition/existUpdatePositionCode', // 修改岗位时岗位代码是否重复
        existAddDictKey: '/sysDicts/existAddDictKey', // 新增时该业务字典KEY是否重复
        existUpdateDictKey: '/sysDicts/existUpdateDictKey', // 修改时该业务字典KEY是否重复
        existItemValue: '/sysDictItems/existItemValue',  // 验证字典项是否重复
        existAddUserId: '/acOperators/existAddUserId', // 新增的时候的验证userId不能重复
        existUpdateUserId: '/acOperators/existUpdateUserId', // 修改的时候的验证userId不能重复
        existPathParameter: '/acFunc/existPathParameter', // 校验路径参数不能为空


        // 新增的接口
        addBehaveFunc: '/acFunc/addBehave',  // 360.新增功能的行为
        updateBehave: '/acFunc/updateBehave',  // 360.修改功能的行为
        batchDeleteBehave: '/acFunc/batchDeleteBehave',  // 批量删除功能的行为
        addBehave: '/acFuncAttr/addBehave',  // 新增行为的属性
        updateAttrBehave: '/acFuncAttr/updateBehave',  // 修改行为的属性
        acFuncAttrDeleteBehave: '/acFuncAttr/batchDeleteBehave',  // 360.批量删除行为的属性
        updateRoleGroup: '/sysDictItems/updateRoleGroup',  // 修改角色的分组
        startOperatorStatus: '/acOperators/startOperatorStatus',  // 启用操作员
        cancelOperatorStatus: '/acOperators/cancelOperatorStatus',  // 注销操作员
        deblockOperatorStatus: '/acOperators/deblockOperatorStatus',  // 解锁操作员
        restartOperatorStatus: '/acOperators/restartOperatorStatus',  // 重新启用操作员
        signOutOperatorStatus: '/acOperators/signOutOperatorStatus',  // 签退操作员
        signInOperatorStatus: '/acOperators/signInOperatorStatus',  // 签到/登陆操作员
        recoveryOperatorStatus: '/acOperators/recoveryOperatorStatus',  // 恢复操作员
        retreatOperatorStatus: '/acOperators/retreatOperatorStatus',  // 暂退操作员
        batchDeleteInGroup: '/omPosition/batchDeleteInGroup',  // 批量删除工作组下的岗位
        addByGroupList: '/omPositionApp/addByGroupList',  // 为工作组下的岗位分配应用


        login: 'uaa/oauth/token', // 登录
        exit: 'uaa/exit', // 登出

    },
    VAPi: {  // 对外服务接口
        vresetPassword: '/v1/api/acOperators/resetPassword', // 重置密码
        vchangePassword: '/v1/api/acOperators/changePassword', // 修改密码
        vgetBehaves: '/v1/api/acOperators/', // 查询操作员行为 + userId + getBehaves
        vgetMenu: '/v1/api/acOperators/', // 查询操作员菜单 + userId + getMenu
        entryData: '/v1/api/entryData', // 查询日志操作详情
    },
    // dictKey 业务字典类型
    dictKeyList: {
        dictType: 'DICT_TYPE', // 业务字典类型
        appType: 'DICT_AC_APPTYPE', // 应用类型
        dictYon: 'DICT_YON', // 是或否
        funcType: 'DICT_FUNTYPE', // 功能类型
        styleColor: 'DICT_STYLE_COLOR', // 风格样式
        dictsdArea: 'DICT_SD_AREA', // 所属地区
        dictOrgtype: 'DICT_OM_ORGTYPE',  // 机构类型
        dictOrgde: 'DICT_OM_ORGDEGREE',  // 机构等级
        gender: 'DICT_OM_GENDER', // 性别，
        empStatus: 'DICT_OM_EMPSTATUS', // 员工状态
        dictfromType: 'DICT_SYS_DICTFROMTYPE', // 字典类型
        paperType: 'DICT_SD_PAPERTYPE' , // 证件类型
        dictGroupType: 'DICT_OM_GROUPTYPE', //  工作组类型
        dictGroupStatus: 'DICT_OM_GROUPSTATUS', // 工作组状态
        authmode: 'DICT_AC_AUTHMODE', // 认证模式
        operatorStatus: 'DICT_AC_OPERATOR_STATUS', // 操作员状态
        postStatus: 'DICT_OM_POSISTATUS', // 岗位状态
        positionType: 'DICT_OM_POSITYPE', // 岗位类型
        orgType: 'DICT_OM_ORGTYPE', // 组织机构类型

    },
    // 枚举值
    Enumeration: {
        // 字典项枚举值
        fromType: [
            {text: '字典项', key: '0'},
            {text: '来自单表', key: '1'},
            {text: '多表或视图', key: '2'}
        ],

        // 系统类型
        systemType: [
            {text: '应用级', key: 'a'},
            {text: '系统级', key: 's'}
        ],

        // 工作组类型
        groupType: [
            {text: '普通工作组', key: 'normal'},
            {text: '项目型', key: 'project'},
            {text: '事务型', key: 'affair'},
        ],
        // 工作组状态
        groupStatus: [
            {text: '正常', key: 'running'},
            {text: '注销', key: 'cancel'}
        ],

        // 是否
        dictYon: [
            {text: '是', key: 'Y'},
            {text: '否', key: 'N'}
        ],
        // 机构类型
        orgType: [
            {itemName: '总公司', itemValue: '10'},
            {itemName: '总部部门', itemValue: '11'},
            {itemName: '分公司', itemValue: '20'},
            {itemName: '分公司部门', itemValue: '21'},
            {itemName: '营业网点', itemValue: '90'}
        ],
        // 机构等级
        orgDegree: [
            {itemName: '总行', itemValue: 'BS'},
            {itemName: '分行', itemValue: 'YF'},
            {itemName: '海外', itemValue: 'HW'},
            {itemName: '区域分行', itemValue: 'QY'},
            {itemName: '网点', itemValue: 'CN'}
        ],
        // 机构状态
        orgStatus: [
            {text: '正常', key: 'running'},
            {text: '注销', key: 'cancel'},
            {text: '停用', key: 'stop'},
        ],
        // 所属地域
        area: [
            {itemName: '北京地区', itemValue: '010'},
            {itemName: '上海地区', itemValue: '021'},
        ],

        // 员工状态
        empType: [
            {key: 'onjob' , value: '在职'},
            {key: 'offjob' , value: '离职'},
            {key: 'offer' , value: '在招'},
        ],

        // 性别
        gender: [
            {key: 'M' , value: '男'},
            {key: 'F' , value: '女'},
            {key: 'U' , value: '未知'},
        ],

        // 证件类型
        paperType : [
            { value: '身份证', key: '01' },
            { value: '军官证', key: '03' },
            { value: '户口本', key: '02' },
            { value: '学生证', key: '04' },
            { value: '护照', key: '05' },
            { value: '其他', key: '06' }
        ],
        // 岗位类别
        postType: [
            { value: '机构岗位', key: '01' },
            { value: '工作组岗位', key: '02' },
        ],
        // 岗位状态
        postStatus: [
            { value: '正常', key: 'running' },
            { value: '注销', key: 'cancel' },
        ],
        // 图标库
        iconoption: [
            { value: 'fa fa-institution', label: 'fa fa-institution' },
            { value: 'icon-speedometer', label: 'icon-speedometer' },
            { value: 'icon-user', label: 'icon-user' },
            { value: 'icon-magic-wand', label: 'icon-magic-wand' },
            { value: 'icon-cup', label: 'icon-cup' },
            { value: 'icon-social-youtube', label: 'icon-social-youtube' },
            { value: 'anticon anticon-smile-o', label: 'anticon anticon-smile-o' },
            { value: 'anticon anticon-step-backward', label: 'anticon anticon-step-backward' },
            { value: 'anticon anticon-step-forward', label: 'anticon anticon-step-forward' },
            { value: 'anticon anticon-fast-backward', label: 'anticon anticon-fast-backward' },
            { value: 'anticon anticon-fast-forward', label: 'anticon anticon-fast-forward' },
            { value: 'anticon anticon-shrink', label: 'anticon anticon-shrink' },
            { value: 'anticon anticon-arrows-alt', label: 'anticon anticon-arrows-alt' },
            { value: 'anticon anticon-printer', label: 'anticon anticon-printer' },
            { value: 'anticon anticon-layout', label: 'anticon anticon-layout' },
            { value: 'anticon anticon-key', label: 'anticon anticon-key' },
            { value: 'anticon anticon-pushpin-o', label: 'anticon anticon-pushpin-o' },
            { value: 'anticon anticon-filter', label: 'anticon anticon-filter' },
            { value: 'anticon anticon-exception', label: 'anticon anticon-exception' },
            { value: 'anticon anticon-heart-o', label: 'anticon anticon-heart-o' },
            { value: 'anticon anticon-cloud-download-o', label: 'anticon anticon-cloud-download-o' },
            { value: 'anticon anticon-cloud-upload-o', label: 'anticon anticon-cloud-upload-o' },
            { value: 'anticon anticon-loading-3-quarters', label: 'anticon anticon-loading-3-quarters' },
            { value: 'anticon anticon-loading anticon-spin', label: 'anticon anticon-loading anticon-spin' },
            { value: 'anticon anticon-home', label: 'anticon anticon-home' },
            { value: 'anticon anticon-user', label: 'anticon anticon-user' },
            { value: 'anticon anticon-upload', label: 'anticon anticon-upload' },
            { value: 'anticon anticon-to-top', label: 'anticon anticon-to-top' },
            { value: 'anticon anticon-tags-o', label: 'anticon anticon-tags-o' },
            { value: 'anticon anticon-tags', label: 'anticon anticon-tags' },
            { value: 'anticon anticon-tag-o', label: 'anticon anticon-tag-o' },
            { value: 'anticon anticon-tablet', label: 'anticon anticon-tablet' },
            { value: 'anticon anticon-share-alt', label: 'anticon anticon-share-alt' },
            { value: 'anticon anticon-reload', label: 'anticon anticon-reload' },
            { value: 'anticon anticon-poweroff', label: 'anticon anticon-poweroff' },
            { value: 'anticon anticon-picture', label: 'anticon anticon-picture' },
            { value: 'anticon anticon-paper-clip', label: 'anticon anticon-paper-clip' },
            { value: 'anticon anticon-line-chart', label: 'anticon anticon-line-chart' },
            { value: 'anticon anticon-link', label: 'anticon anticon-link' },
            { value: 'anticon anticon-mobile', label: 'anticon anticon-mobile' },
            { value: 'anticon anticon-appstore-o', label: 'anticon anticon-appstore-o' },
            { value: 'anticon anticon-clock-circle', label: 'anticon anticon-clock-circle' },
            { value: 'anticon anticon-info-circle-o', label: 'anticon anticon-info-circle-o' },
            { value: 'anticon anticon-plus-square', label: 'anticon anticon-plus-square' },
            { value: 'anticon anticon-question', label: 'anticon anticon-question' },
            { value: 'anticon anticon-file-excel', label: 'anticon anticon-file-excel' },
            { value: 'anticon anticon-folder-add', label: 'anticon anticon-folder-add' },
            { value: 'anticon anticon-folder-open', label: 'anticon anticon-folder-open' },
            { value: 'anticon anticon-minus', label: 'anticon anticon-minus' },
           { value: 'anticon anticon-info', label: 'anticon anticon-info' },
            { value: 'anticon anticon-info-circle', label: 'anticon anticon-info-circle' },
            { value: 'anticon anticon-file-ppt', label: 'anticon anticon-file-ppt' },
            { value: 'anticon anticon-swap-left', label: 'anticon anticon-swap-left' },
            { value: 'anticon anticon-up-circle-o', label: 'anticon anticon-up-circle-o' },
            { value: 'anticon anticon-right-circle', label: 'anticon anticon-right-circle' },
            { value: 'anticon anticon-caret-down', label: 'anticon anticon-caret-down' },
            { value: 'anticon anticon-rollback', label: 'anticon anticon-rollback' },
            { value: 'anticon anticon-arrow-down', label: 'anticon anticon-arrow-down' },
            { value: 'anticon anticon-logout', label: 'anticon anticon-logout' },
            { value: 'anticon anticon-edit', label: 'anticon anticon-edit' },
            { value: 'anticon anticon-copy', label: 'anticon anticon-copy' },
            { value: 'anticon anticon-cloud', label: 'anticon anticon-cloud' },
            { value: 'anticon anticon-dot-chart', label: 'anticon anticon-dot-chart' },
            { value: 'anticon anticon-file-text', label: 'anticon anticon-file-text' },
            { value: 'anticon anticon-video-camera', label: 'anticon anticon-video-camera' },
            { value: 'anticon anticon-pay-circle', label: 'anticon anticon-pay-circle' },
            { value: 'anticon anticon-car', label: 'anticon anticon-car' },
            { value: 'anticon anticon-caret-up', label: 'anticon anticon-caret-up' },
            { value: 'anticon anticon-retweet', label: 'anticon anticon-retweet' },
            { value: 'anticon anticon-up-square', label: 'anticon anticon-up-square' },
            { value: 'anticon anticon-appstore', label: 'anticon anticon-appstore' },
            { value: 'anticon anticon-team', label: 'anticon anticon-team' },
            { value: 'anticon anticon-fork', label: 'anticon anticon-fork' },
            { value: 'anticon anticon-swap', label: 'anticon anticon-swap' },
        ]
    },
    funcLists: [
          {funcId:'Opr001001', 'text': '新增应用', 'isOk': true, id: 0 },
          {funcId:'Opr001002', 'text': '修改应用', 'isOk': true,id: 1 },
          {funcId:'Opr001003', 'text': '删除应用', 'isOk': true,id: 2},
          {funcId:'Opr001004', 'text': '查询应用', 'isOk': false,id: 3},
          {funcId:'Opr001005', 'text': '批量删除', 'isOk': false,id: 4},
          {funcId:'Opr001006', 'text': '开启应用', 'isOk': true,id: 5},
          {funcId:'Opr001007', 'text': '关闭应用', 'isOk': true,id: 6},
          {funcId:'Opr001008', 'text': '查看API', 'isOk': true,id: 7},
          {funcId:'Opr001009', 'text': '查询个性化配置', 'isOk': false,id: 8},
          {funcId:'Opr001010', 'text': '新增个性化配置', 'isOk': true,id: 9},
          {funcId:'Opr001011', 'text': '修改个性化配置', 'isOk': true,id: 10},
          {funcId:'Opr001012', 'text': '删除个性化配置', 'isOk': false,id: 11},
          {funcId:'Opr001013', 'text': '批量删除个性化配置', 'isOk': false,id: 12},
          {funcId:'Opr001014', 'text': '应用360', 'isOk': false,id: 13},
          {funcId:'Opr001015', 'text': '查询功能', 'isOk': false,id: 14},
          {funcId:'Opr001016', 'text': '新增功能', 'isOk': true,id: 15},
          {funcId:'Opr001017', 'text': '修改功能', 'isOk': true,id: 16},
          {funcId:'Opr001018', 'text': '删除功能', 'isOk': false,id: 17},
          {funcId:'Opr001019', 'text': '批量删除功能', 'isOk': false,id: 18},
          {funcId:'Opr001020', 'text': '查询行为', 'isOk': false,id: 19},
          {funcId:'Opr001025', 'text': '新增行为', 'isOk': false,id: 1901},
          {funcId:'Opr001026', 'text': '修改行为', 'isOk': false,id: 1902},
          {funcId:'Opr001027', 'text': '删除行为', 'isOk': false,id: 1903},
          {funcId:'Opr001028', 'text': '批量删除行为', 'isOk': false,id: 1904},
          {funcId:'Opr001029', 'text': '查询行为属性', 'isOk': false,id: 1905},
          {funcId:'Opr001030', 'text': '新增行为属性', 'isOk': true,id: 1906},
          {funcId:'Opr001031', 'text': '删除行为属性', 'isOk': false,id: 1907},
          {funcId:'Opr001032', 'text': '批量删除行为属性', 'isOk': false,id: 1908},
          {funcId:'Opr007011', 'text': '修改角色组', 'isOk': true,id: 1909},
          {funcId:'Opr007012', 'text': '删除角色组', 'isOk': true,id: 1910},
          {funcId:'Opr001021', 'text': '查询功能属性', 'isOk': false,id: 20},
          {funcId:'Opr001022', 'text': '新增功能属性', 'isOk': true,id: 21},
          {funcId:'Opr001023', 'text': '删除功能属性', 'isOk': false,id: 22},
          {funcId:'Opr001024', 'text': '批量删除功能属性', 'isOk': false,id: 23},
          {funcId:'Opr002001', 'text': '查询菜单', 'isOk': false,id: 24},
          {funcId:'Opr002002', 'text': '新增子菜单', 'isOk': true,id: 25},
          {funcId:'Opr002003', 'text': '新增跟菜单', 'isOk': true,id: 26},
          {funcId:'Opr002004', 'text': '删除菜单', 'isOk': true,id: 27},
          {funcId:'Opr002005', 'text': '修改菜单', 'isOk': true,id: 28},
          {funcId:'Opr002006', 'text': '拖拽菜单', 'isOk': false,id: 29},
          {funcId:'Opr006001', 'text': '新增角色组', 'isOk': true,id: 30},
          {funcId:'Opr006002', 'text': '查询角色', 'isOk': true,id: 31},
          {funcId:'Opr006003', 'text': '新增角色', 'isOk': true,id: 32},
          {funcId:'Opr006004', 'text': '修改角色', 'isOk': true,id: 33},
          {funcId:'Opr006005', 'text': '删除角色', 'isOk': true,id: 34},
          {funcId:'Opr006006', 'text': '停用角色', 'isOk': true,id: 36},
          {funcId:'Opr006007', 'text': '开启角色', 'isOk': true,id: 37},
          {funcId:'Opr006008', 'text': '查询角色成员', 'isOk': false,id: 38},
          {funcId:'Opr006008', 'text': '查询角色成员', 'isOk': false,id: 39},
          {funcId:'Opr006009', 'text': '分配成员', 'isOk': true,id: 40},
          {funcId:'Opr006010', 'text': '删除成员', 'isOk': true,id: 41},
          {funcId:'Opr006011', 'text': '批量删除成员', 'isOk': false,id: 42},
          {funcId:'Opr006012', 'text': '查询角色行为权限', 'isOk': false,id: 43},
          {funcId:'Opr006013', 'text': '修改角色行为权限', 'isOk': true,id: 44},
          {funcId:'Opr005001', 'text': '查询操作员', 'isOk': false,id: 45},
          {funcId:'Opr005002', 'text': '新增操作员', 'isOk': true,id: 46},
          {funcId:'Opr005003', 'text': '修改操作员', 'isOk': true,id: 47},
          {funcId:'Opr005004', 'text': '删除操作员', 'isOk': true,id: 48},
          {funcId:'Opr005005', 'text': '批量删除操作员', 'isOk': false,id: 49},
          {funcId:'Opr005006', 'text': '修改操作员状态', 'isOk': false,id: 50},
          {funcId:'Opr005007', 'text': '查询分配角色', 'isOk': false,id: 51},
          {funcId:'Opr005008', 'text': '分配角色', 'isOk': true,id: 52},
          {funcId:'Opr005009', 'text': '查询操作员行为权限', 'isOk': false,id: 53},
          {funcId:'Opr005010', 'text': '操作员修改行为权限', 'isOk': true,id: 54},
          {funcId:'Opr003001', 'text': '查询机构', 'isOk': false,id: 55},
          {funcId:'Opr003002', 'text': '新增根机构', 'isOk': true,id: 56},
          {funcId:'Opr003003', 'text': '新增子机构', 'isOk': true,id: 57},
          {funcId:'Opr003004', 'text': '修改机构', 'isOk': true,id: 58},
          {funcId:'Opr003005', 'text': '删除机构', 'isOk': true,id: 59},
          {funcId:'Opr003006', 'text': '机构拖拽', 'isOk': false,id: 60},
          {funcId:'Opr003007', 'text': '查询机构员工', 'isOk': false,id: 61},
          {funcId:'Opr003008', 'text': '新增机构员工', 'isOk': true,id: 62},
          {funcId:'Opr003009', 'text': '删除机构员工', 'isOk': true,id: 63},
          {funcId:'Opr003010', 'text': '批量删除机构员工', 'isOk': false,id: 64},
          {funcId:'Opr003011', 'text': '修改机构员工', 'isOk': true,id: 65},
          {funcId:'Opr003012', 'text': '员工入职', 'isOk': true,id: 66},
          {funcId:'Opr003013', 'text': '员工离职', 'isOk': true,id: 67},
          {funcId:'Opr003014', 'text': '修改员工入职', 'isOk': true,id: 68},
          {funcId:'Opr003015', 'text': '查询机构岗位', 'isOk': false, id: 69},
          {funcId:'Opr003016', 'text': '新增机构根岗位', 'isOk': true, id: 70},
          {funcId:'Opr003017', 'text': '新增机构子岗位', 'isOk': true, id: 71},
          {funcId:'Opr003018', 'text': '删除机构岗位', 'isOk': true, id: 72},
          {funcId:'Opr003019', 'text': '批量删除机构岗位', 'isOk': false, id: 73},
          {funcId:'Opr003020', 'text': '启用机构岗位', 'isOk': true, id: 74},
          {funcId:'Opr003021', 'text': '注销机构岗位', 'isOk': true, id: 75},
          {funcId:'Opr003022', 'text': '机构岗位分配应用', 'isOk': true, id: 76},
          {funcId:'Opr004001', 'text': '查询工作组', 'isOk': false, id: 77},
          {funcId:'Opr004002', 'text': '新增根工作组', 'isOk': true, id: 78},
          {funcId:'Opr004003', 'text': '新增子工作组', 'isOk': true, id: 79},
          {funcId:'Opr004004', 'text': '修改工作组', 'isOk': true, id: 80},
          {funcId:'Opr004005', 'text': '删除工作组', 'isOk': true, id: 81},
          {funcId:'Opr004006', 'text': '查询工作组员工', 'isOk': false, id: 82},
          {funcId:'Opr004007', 'text': '新增工作组员工', 'isOk': true, id: 83},
          {funcId:'Opr004008', 'text': '删除工作组员工', 'isOk': true, id: 84},
          {funcId:'Opr004009', 'text': '批量删除工作组员工', 'isOk': false, id: 85},
          {funcId: 'Opr004010', 'text': '查询工作组岗位', 'isOk': false, id: 86},
          {funcId:'Opr004011', 'text': '新增工作组岗位', 'isOk': true, id: 87},
          {funcId:'Opr010001', 'text': '查询序号', 'isOk': false, id: 88},
          {funcId:'Opr010002', 'text': '查看序号资源表详情', 'isOk': true, id: 89},
          {funcId:'Opr010003', 'text': '重置序号', 'isOk': false, id: 90},
          {funcId:'Opr010004', 'text': '修改序号', 'isOk': false, id: 91},
          {funcId:'Opr007001', 'text': '查询业务字典', 'isOk': false, id: 92},
          {funcId:'Opr007002', 'text': '新增业务字典', 'isOk': true, id: 93},
          {funcId:'Opr007003', 'text': '修改业务字典', 'isOk': true, id: 94},
          {funcId:'Opr007004', 'text': '删除业务字典', 'isOk': true, id: 95},
          {funcId:'Opr007005', 'text': '批量删除业务字典', 'isOk': false, id: 96},
          {funcId:'Opr007006', 'text': '查看字典项', 'isOk': false, id: 97},
          {funcId:'Opr007007', 'text': '新增字典项', 'isOk': true, id: 98},
          {funcId:'Opr007008', 'text': '修改字典项', 'isOk': true, id: 99},
          {funcId:'Opr007009', 'text': '删除字典项', 'isOk': true, id: 100},
          {funcId:'Opr007010', 'text': '设置默认值', 'isOk': true, id: 101},
          {funcId:'Opr009001', 'text': '查询日志', 'isOk': false, id: 102},
          {funcId:'Opr009002', 'text': '查询日志详情', 'isOk': true, id: 103},
          {funcId:'Opr009003', 'text': '批量删除日志', 'isOk': false, id: 104},
          {funcId:'Opr008001', 'text': '查询运行参数', 'isOk': false, id: 105},
          {funcId:'Opr008002', 'text': '新增运行参数', 'isOk': true, id: 106},
          {funcId:'Opr008003', 'text': '修改运行参数', 'isOk': true, id: 107},
          {funcId:'Opr008004', 'text': '删除运行参数', 'isOk': false, id: 108},
          {funcId:'Opr008005', 'text': '批量删除运行参数', 'isOk': false, id: 109},
          {funcId:'Opr004017', 'text': '注销工作组', 'isOk': true, id: 110},
          {funcId:'Opr004018', 'text': '启用工作组', 'isOk': true, id: 111},
          {funcId:'Opr005011', 'text': '启用操作员', 'isOk': false, id: 112},
          {funcId:'Opr005012', 'text': '注销操作员', 'isOk': false, id: 113},
          {funcId:'Opr005013', 'text': '解锁操作员', 'isOk': false, id: 114},
          {funcId:'Opr005014', 'text': '重新启用操作员', 'isOk': false, id: 115},
          {funcId:'Opr004012', 'text': '删除工作组下的岗位', 'isOk': true, id: 116},
          {funcId:'Opr004013', 'text': '批量删除工作组下的岗位', 'isOk': false, id: 117},
          {funcId:'Opr004014', 'text': '注销工作组下的岗位', 'isOk': true, id: 118},
          {funcId:'Opr004015', 'text': '启用工作组下的岗位', 'isOk': true, id: 119},
          {funcId:'Opr004016', 'text': '为工作组下的岗位分配应用', 'isOk': true, id: 120},
          {funcId:'Opr004019', 'text': '工作組分配應用', 'isOk': true, id: 1201},
          {funcId:'Opr001033', 'text': '修改功能属性', 'isOk': false, id: 121},
          {funcId:'Opr001034', 'text': '修改行为属性', 'isOk': false, id: 122},
          {funcId:'Opr004023', 'text': '删除工作组岗位下应用', 'isOk': true, id: 123},
          {funcId:'Opr004024', 'text': '删除机构岗位下应用', 'isOk': true, id: 124},
      ],
    funcObject:{
        app: {
            appAdd: 'Opr001001', // 新增应用
            appEdit: 'Opr001002', // 修改应用
            appDel: 'Opr001003', // 删除应用
            appOpen: 'Opr001006', // 开启应用
            appClose: 'Opr001007', // 开启应用
            appApi: 'Opr001008', // 查看API
            addConfig: 'Opr001010', // 新增个性化配置
            editConfig: 'Opr001011', // 修改个性化配置
            delConfig: 'Opr001012', // 删除个性化配置
            appTab: 'Opr001014', // 应用360
            appFunc: 'Opr001016', // 新增功能
            editFunc: 'Opr001017', // 修改功能
            editDel: 'Opr001018', // 删除功能
            queryActive: 'Opr001020', // 查询行为
            queryAttr: 'Opr001021', // 查询属性
            addFuncAttr: 'Opr001022', // 新增功能属性
            editFuncAttr: 'Opr001033', // 修改功能属性
            delFuncAttr: 'Opr00102', // 删除功能属性
            addACtive: 'Opr001025', // 新增行为
            editACtive: 'Opr001026', // 修改行为
            delACtive: 'Opr001027', // 删除行为
            queryActiveAttr: 'Opr001029', // 查询行为属性
            addActiveAttr: 'Opr001030', // 新增行为属性
            delActiveAttr: 'Opr001031', // 删除行为属性
            editActiveAttr: 'Opr001034', // 修改行为属性
        },
        role:{
            editRoleGroup: 'Opr007011', // 修改角色组
            delRoleGroup: 'Opr007012', // 删除角色组
            addRoleGroup: 'Opr006001', // 新增角色组
            addRole: 'Opr006003', // 新增角色
            editRole: 'Opr006004', // 修改角色
            delRole: 'Opr006005', // 删除角色
            stopRole: 'Opr006006', // 停用角色
            openRole: 'Opr006007', // 启用角色
            roleMember: 'Opr006008', // 查看角色人员
            distributionMember: 'Opr006009', // 分配成员
            delMember: 'Opr006010', // 删除成员
            roleBehavior: 'Opr006012', // 查询角色行为权限
            editBehavior: 'Opr006013', // 修改角色行为权限
        },
        operators: {
            add: 'Opr005002', // 新增操作员
            edit: 'Opr005003', // 修改操作员
            del: 'Opr005004', // 删除操作员
            distributionRole: 'Opr005008', // 分配角色
            operatorsRole: 'Opr005009', // 查询操作员行为权限
            editOperators: 'Opr005010', // 操作员修改行为权限
            EnableOperators: 'Opr005011', // 启用操作员
            logOutOperators: 'Opr005012', // 注销操作员
            unlockOperators: 'Opr005013', // 解锁操作员
            resetEnable: 'Opr005014', // 重新启用操作员
        },
        org: {
            addRootOrg: 'Opr003002', // 新增根机构
            addchildOrg: 'Opr003003', // 新增子机构
            eidtOrg: 'Opr003004', // 修改机构
            delOrg: 'Opr003005', // 删除机构
            orgEmpList: 'Opr003007', // 查询机构员工
            addorgEmp: 'Opr003008', // 新增机构员工
            delorgEmp: 'Opr003009', // 删除机构员工
            editorgEmp: 'Opr003011', // 修改机构员工
            onJob: 'Opr003012', // 员工入职
            offJob: 'Opr003013', // 员工离职
            onJobEdit: 'Opr003014', // 修改员工入职
            addorgRootpost: 'Opr003016', // 新增机构根岗位
            addorgchildpost: 'Opr003017', // 新增机构子岗位
            delorgchildpost: 'Opr003018', // 删除机构岗位
            postOpen: 'Opr003020', // 启用机构岗位
            cancelpost: 'Opr003021', // 注销机构岗位
            orgPostApp: 'Opr003022', // 机构岗位分配应用
            orgDelApppost: 'Opr004024', // 删除机构岗位下应用
        },
        group: {
            addRootGroup: 'Opr004002', // 新增跟工作组
            addchildGroup: 'Opr004003', // 新增子工作组
            eidtGroup: 'Opr004004', // 修改工作组
            delGroup: 'Opr004005', // 删除工作组
            groupEmpList: 'Opr004006', // 查询工作组员工
            addGroupEmp: 'Opr004007', // 新增工作组员工
            delGroupEmp: 'Opr004008', // 删除工作组员工
            delGrouppost: 'Opr004011', // 新增工作组岗位
            GrouppostCancel: 'Opr004017', // 注销工作组'
            GrouppostOpen: 'Opr004018', // 启用工作组'
            queryGroup: 'Opr004010',//查询工作岗位
            GrouppostDel: 'Opr004012', // 删除工作组下岗位'
            GrouppostlogOut: 'Opr004014', // 注销工作组下的岗位
            EnableGrouppost: 'Opr004015', // 启用工作组下的岗位
            grouppostApp: 'Opr004016', // 为工作组下的岗位分配应用'
            groupApp: 'Opr004019', // 为工作组分配应用'
            groupDelApppost: 'Opr004023', // 删除工作组岗位下应用
        },
        seq: {
            seqInfo: 'Opr010002', // 查看序号资源表详情
            resetSeq: 'Opr010003', // 重置序号
            editSeq: 'Opr010004', // 修改序号
        },
        dict: {
            addDict: 'Opr007002', // 新增业务字典
            editDict: 'Opr007003', // 修改业务字典
            delDict: 'Opr007004', // 删除业务字典
            DictItem: 'Opr007006', // 查看字典项
            adddictItem: 'Opr007007', // 新增字典项
            editdictItem: 'Opr007008', // 修改字典项
            deldictItem: 'Opr007009', // 删除字典项
            setValue: 'Opr007010', // 设置默认值
        },
        logs: {
            logsInfo: 'Opr009002', // 查看日志详情
        },
        system: {
            addSys: 'Opr008002', // 新增运行参数
            editSys: 'Opr008003', // 修改运行参数
            delSys: 'Opr008004', // 删除运行参数
        },
        menu: {
            queryMenu :'Opr002001',//查询菜单
            addChildMenu: 'Opr002002', // 新增子菜单
            addMenu: 'Opr002003', // 新增菜单
            delMenu: 'Opr002004', // 删除菜单
            editMenu: 'Opr002005', // 修改菜单
        }
    },
    comFunc: {
        isYf(event) {
            if (event === '是') {
                event = 'Y';
            } else {
                event = 'N';
            }
            return event;
        }
    }
}

